.poster-main{
position: relative;
margin: 0px auto;
}
.poster-main .poster-list .poster-item{
position: absolute;
left: 0;
top: 0;
}
.poster-main .poster-btn{
position: absolute;
top: 0;
cursor: pointer;
}
 
.poster-item{
box-shadow:5px 5px 5px #ccc;  	
}
#carousel .poster-item img{
margin: 0 auto;
width: 100%;
height: auto;
 
}

.poster-item a{
display: block;
height: 100%;
width: 100%;
}

.poster-item span{
width: 100%;
height: 50px;
display: block;
line-height: 50px;
text-align: center;
color: #333;
display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
font-size: 16px;
}

.poster-main{
position: relative;
margin: 0px auto;
}
.poster-main .poster-list .poster-item{
position: absolute;
left: 0;
top: 0;
}
.poster-main .poster-btn{
position: absolute;
top: 0;
cursor: pointer;
}
.poster-main .poster-prev-btn{
left: -200px;
background: url("../imgs/lbtn.png") no-repeat center center;
}
.poster-main .poster-next-btn{
right: -200px;
background: url("../imgs/rbtn.png") no-repeat center center;
}

#carousel .poster-item img{
margin: 0 auto;
width: 100%;
height: auto;
/*box-shadow:5px 5px 5px #ccc;  	*/

/*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;*/
}

.poster-item a{
display: block;
height: 100%;
width: 100%;
}

.poster-item span{
width: 100%;
height: 50px;
display: block;
line-height: 50px;
text-align: center;
color: #333;
background: #fff;
font-size: 16px;
}

#carousel{
padding-bottom: 50px;
}

#carousel  .active img{
/*	filter:grayscale(0); 
　　-webkit-filter:grayscale(0); 
　　-moz-filter:grayscale(0); 
　　-ms-filter:grayscale(0); 
　　-o-filter:grayscale(0); 
　　filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0); 
　　-webkit-filter:grayscale(0)*/
}